字符文字量
字符文字量常被称做字符常量,其形式就是用单引号括起的一个字符,例如 'a
' 和 '0
'。字符文字量的类型就是 char
。这样的字符文字量实际上是一种符号常量,表示在C++程序运行的计算机上的字符集中该字符的整数值。例如,如果你在一台使用ASCII字符集的机器上运行程序,'0
' 的值就是 48
。采用字符文字量而不用十进制写法能使程序更具有可移植性。另有几个字符具有标准的名字,采用反斜杠字符作为换义字符。例如,\n
是换行符,\t
是水平制表符。参看C.3.2节里有关各转义字符的细节。
宽字符文字量的形式是 L'ab'
,这里放在引号间的字符个数及意义由实现根据 wchar_t
类型确定。宽字符文字量的类型是 wchar_t
。
🔚